export interface UserLevelExperienceLogVO {
  /**
   * 记录 ID
   */
  id: string | number;

  /**
   * 用户 ID
   */
  userId: string | number;

  /**
   * 经验变动数额
   */
  changeExperience: number;

  /**
   * 经验变动类型：0-登录，1-观看，2-投稿，3-点赞，4-评论，5-投币
   */
  changeType: number;

  /**
   * 备注
   */
  remark: string;
}

export interface UserLevelExperienceLogForm extends BaseEntity {
  /**
   * 记录 ID
   */
  id?: string | number;

  /**
   * 用户 ID
   */
  userId?: string | number;

  /**
   * 经验变动数额
   */
  changeExperience?: number;

  /**
   * 经验变动类型：0-登录，1-观看，2-投稿，3-点赞，4-评论，5-投币
   */
  changeType?: number;

  /**
   * 备注
   */
  remark?: string;
}

export interface UserLevelExperienceLogQuery extends PageQuery {
  /**
   * 用户 ID
   */
  userId?: string | number;

  /**
   * 经验变动数额
   */
  changeExperience?: number;

  /**
   * 经验变动类型：0-登录，1-观看，2-投稿，3-点赞，4-评论，5-投币
   */
  changeType?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
